본문으로 건너뛰기

원격 콘솔

원격 콘솔 기능은 관리자가 등록한 서버 정보에 따라, 사용자가 웹 브라우저를 통해 해당 서버에 SSH, VNC, Telnet, RDP로 안전하게 접속할 수 있도록 제공되는 기능입니다. 또한 Jenkins, Grafana, Kubernetes Dashboard 등 URL 기반 웹 관리 콘솔도 Web 타입으로 등록하여 원격 콘솔 메뉴에서 통합 관리할 수 있습니다.

사용자는 별도의 클라이언트 프로그램 설치 없이 웹 격리 브라우저(RBI) 환경에서 서버에 접속하고, 명령어를 입력하거나 파일을 업로드/다운로드할 수 있습니다.

1. 기능 개요​

이 기능은 웹 브라우저 환경에서 SSH, VNC, Telnet, RDP 기반 원격 접속과 URL 기반 웹 관리 콘솔 접속을 제공합니다. 관리자가 원격 접속에 필요한 서버 정보 또는 URL을 등록하면, 사용자는 등록된 항목에 클릭 한 번으로 접속할 수 있습니다.

  • 접속은 브라우저 상에서 제공되며, 서버 타입에 따라 터미널, GUI 화면 또는 웹 페이지 형태로 제공됩니다.
  • 별도의 인증 입력 없이, 관리자가 사전에 등록한 정보로 자동 접속됩니다.
  • 서버와의 통신은 RBI 보안이 적용된 환경에서 이루어집니다.

2. 서버 타입​

원격 콘솔은 다음 다섯 가지 서버 타입을 지원합니다.

SSH (Secure Shell) 암호화된 보안 연결을 통해 서버에 명령어 기반 터미널 접속을 제공합니다. 파일 업로드/다운로드 기능을 지원합니다. 가장 안전한 원격 접속 방식으로 권장됩니다.

VNC (Virtual Network Computing) 원격 서버의 GUI 화면을 브라우저에 표시하여 마우스와 키보드로 실시간 제어할 수 있습니다. 그래픽 사용자 인터페이스가 필요한 작업에 적합합니다. 파일 업로드/다운로드 기능은 지원되지 않습니다.

RDP (Remote Desktop Protocol) Windows 서버의 GUI 화면을 브라우저에 표시하여 마우스와 키보드로 실시간 제어할 수 있습니다. Windows 서버 환경에서 그래픽 기반 작업이 필요할 때 사용합니다. 별도의 RDP 클라이언트 설치 없이 RBI 격리 환경 내에서 동작하며, 등록된 ID/비밀번호로 자동 인증됩니다. 파일 업로드/다운로드 기능은 지원되지 않습니다.

Telnet 레거시 시스템이나 구형 네트워크 장비에 텍스트 기반 터미널로 접속하는 기능입니다. 암호화되지 않은 프로토콜이므로 내부 테스트 환경이나 레거시 장비 관리용으로만 사용을 권장합니다. 파일 업로드/다운로드 기능은 지원되지 않습니다.

Web Jenkins, Grafana, Kubernetes Dashboard 등 URL로 접속하는 웹 관리 콘솔을 원격 콘솔 메뉴에서 통합 관리할 수 있는 타입입니다. IP/포트 대신 URL을 등록하며, 접속 시 해당 URL의 웹 페이지가 RBI 격리 환경 내에서 열립니다. 파일 업로드/다운로드 기능을 지원합니다. 또한 URL 등록 외에 Microsoft 365·Kintone·Box 등 SAML SSO 앱 등록도 지원합니다(아래 [3. 서버 등록 방법]의 SSO 앱 등록 참조).

3. 서버 등록 방법​

서버 등록은 관리자 페이지에서 수행하며, 서버 타입에 따라 입력 항목이 달라집니다.

항목설명SSH / VNC / Telnet / RDPWeb
서버 타입 (필수)등록하려는 서버의 타입을 선택합니다.SSH / VNC / Telnet / RDPWeb
서버 이름 (필수)사용자에게 표시될 이름입니다. (중복 불가)✅✅
설명 (선택)관리자 참고용 메모입니다.✅✅
URL (필수)접속할 웹 관리 콘솔의 URL입니다.❌✅
IP 주소 (필수)접속할 서버의 IPv4 주소입니다.✅❌
포트 (필수)접속 포트 번호입니다.✅❌
ID (필수)서버 로그인 계정 ID입니다.✅❌
비밀번호 (필수)서버 로그인 계정 비밀번호입니다.✅❌

서버에 대한 접속 정보는 정확한 값을 입력해야 합니다. 오입력 시 사용자는 접속에 실패할 수 있습니다.

Web 타입 SSO 앱 등록​

Web 타입은 URL을 직접 등록하는 방식 외에, SAML SSO(Single Sign-On) 앱으로 등록하는 방식을 지원합니다. Microsoft 365, Kintone, Box 등 SaaS 서비스를 SSO 앱으로 등록하면 URL 입력 없이 서비스별 SSO 연동으로 자동 접속됩니다.

등록 절차

  1. [서버 등록] 클릭 시 열리는 슬라이드에서 접속 타입을 Web으로 선택합니다.
  2. SSO 앱 여부를 사용으로 설정합니다.
  3. SSO 서비스 선택 목록에서 원하는 서비스를 선택합니다. 서비스는 카테고리별로 그룹화되어 표시됩니다.
  • Microsoft 365 카테고리: Outlook, Word, Excel, PowerPoint, OneDrive, Teams 등
  • 협업 도구 카테고리: Kintone, Box 등
  1. 선택한 서비스에 따라 정보가 자동으로 설정됩니다.
  • 이름: 선택한 서비스 이름이 기본값으로 입력되며 수정 가능합니다.
  • 아이콘: 선택한 서비스의 고정 아이콘이 자동 표시되며 변경할 수 없습니다.
  • URL 입력 불필요: SSO 앱은 서비스별 SSO 연동으로 자동 접속되므로 접속 URL을 입력하지 않습니다.
  1. 설명(선택)을 입력한 뒤 **[저장]**을 클릭하여 등록을 완료합니다.

일반 Web 서버는 URL을 등록하지만, SSO 앱은 URL을 입력하지 않고 선택한 SaaS 서비스의 SSO 연동으로 자동 접속됩니다.

SSO 설정 — 사전 요구사항​

SSO 앱 등록 전에 서비스별 SSO 설정(페더레이션·SAML 클라이언트)이 완료되어 있어야 합니다.

Microsoft 365 서비스

  • 관리자가 Microsoft 계정으로 SHIELDGate에 로그인되어 있어야 합니다.
  • SHIELDGate와 Microsoft Azure AD(Entra ID) 간 페더레이션 설정이 완료되어 있어야 합니다.
  • 위 조건이 모두 충족되면 Microsoft 365 SSO 앱 등록이 가능합니다.

기타 서비스 (Kintone, Box 등)

  • 해당 서비스의 SAML 클라이언트가 사전에 등록되어 있어야 합니다.
  • 서비스별로 개별 SAML 클라이언트 등록이 필요합니다.

도메인 단위 등록 안내

  • 하나의 Microsoft 테넌트에 여러 도메인이 연결된 경우, 각 도메인별로 별도의 SSO 앱을 등록해야 합니다.
  • 예시: 동일 테넌트에 a.com, b.com이 있으면 Outlook (a.com) / Outlook (b.com) / Teams (a.com) / Teams (b.com)을 각각 등록합니다.

4. 서버 목록 관리​

서버 목록 화면

등록된 서버는 목록에서 확인할 수 있으며, 서버 타입 / 이름 / 설명 / IP(또는 URL) / Port / 수정된 날짜 정보가 표시됩니다.

서버 수정

등록된 서버의 정보를 수정할 수 있습니다. 수정 가능한 항목은 서버 이름, 설명, IP 주소(또는 URL), 포트 번호, ID/비밀번호입니다.

서버 타입은 수정할 수 없습니다. 서버 타입을 변경하려면 서버를 삭제하고 새로 등록해야 합니다.

서버 삭제

서버를 삭제하면 사용자 화면에서도 해당 서버는 더 이상 표시되지 않습니다. 연결 중인 세션은 유지됩니다.

5. 사용자 접속 흐름​

사용자 페이지 - 원격 콘솔 목록

사용자는 원격 콘솔 메뉴에서 등록된 서버 목록을 확인할 수 있습니다. 상단 필터 칩으로 타입별 필터링이 가능합니다.

전체 / SSH / VNC / Telnet / RDP / Web

각 서버 카드에는 서버 타입이 표시되며, 별도의 인증 입력 없이 선택하여 바로 접속할 수 있습니다.

접속 후 화면

  • SSH 서버: 브라우저 내에 터미널이 실행되며, 명령어 입력 및 파일 전송 기능이 제공됩니다.
  • VNC 서버: 원격 서버의 GUI 화면이 브라우저에 표시되며, 마우스와 키보드로 제어할 수 있습니다.
  • RDP 서버: 원격 Windows 서버의 GUI 화면이 브라우저에 표시되며, 마우스와 키보드로 제어할 수 있습니다. VNC와 동일한 단축키 전송 패널(Ctrl+Alt+Del 등, 번역 포함)이 제공됩니다.
  • Telnet 서버: 브라우저 내에 텍스트 기반 터미널이 실행됩니다.
  • Web 서버: 등록된 URL의 웹 관리 콘솔 페이지가 RBI 격리 환경 내에서 열립니다. 일반 웹 브라우저로 접속하는 것과 동일한 화면이 표시되며, 파일 업로드/다운로드 기능이 제공됩니다.

사용자 입장에서는 로컬 터미널이나 원격 데스크톱처럼 자연스럽게 사용할 수 있으며, 서버와의 통신은 RBI 보안이 적용된 환경에서 이루어집니다.

6. 안내 및 권장 사항​

  • 등록된 서버 정보가 정확하지 않으면 사용자 접속 시도 시 실패하게 됩니다. 특히 IP, 포트, ID/PW 입력 시 오타가 없도록 주의해 주세요.
  • Web 타입의 경우 등록한 URL이 정확한지, 해당 URL이 외부에서 접근 가능한 상태인지 사전에 확인하세요.
  • 현재 등록 단계에서 연결 테스트 기능은 제공되지 않으므로, 등록 전에 서버 접근 권한이 정상적으로 설정되어 있는지 사전 점검이 필요합니다.
  • 서버 측에서 포트가 차단되어 있거나, 비밀번호 인증이 비활성화된 경우 접속이 되지 않을 수 있으므로, 서버 환경에 맞는 접속 정보 구성이 되어 있는지도 함께 확인하시기 바랍니다.
  • Telnet 프로토콜은 암호화되지 않으므로 보안이 중요한 환경에서는 SSH 사용을 권장합니다.